Resonance Engine
Resonance Engine is a game engine coded form scratch using C++ with OpenGL, Wwise, Imgui and other libraries. The engine was developed for a university subject in a period of four months and it was made by me and a collegue. During the process of creation we first focused on creating a base engine were we could load models and use them in our engine as gameobjects. After we had a good base to work on we then focused on the audio module, where using Wwise Api we implemented a system to implement Wwise projects into the engine and use them.
This project was very instructive for me as I learned a lot about how engines work and made it really easy after that to catch up with other existing engines like unity and UE4 and think about how they manage certain things. Also it opened a new path for me, which is engine programming and graphics programming, which was something I didn't know much before the project.
Personal Contributions:
Mouse Picking
Space Partitioning (Quadtrees)
Camera System
Resource System
GameObjects